#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
#include <stdlib.h>
#include <assert.h>

typedef int SLDataType;

typedef struct SeqList
{
	SLDataType* arr;
	int size;
	int capacity;
}SL;

void SLInit(SL* sl);
void SLDestory(SL* sl);
void SLPrint(SL* sl);

void SLPushFront(SL* sl, SLDataType x);
void SLPushBack(SL* sl, SLDataType x);
void SLPopFront(SL* sl);
void SLPopBack(SL* sl);

SLDataType SLFind(SL* sl, SLDataType x);

void SLInsert(SL* sl, SLDataType pos, SLDataType x);
void SLErase(SL* sl, SLDataType pos);

